Implementation and Evaluation of Scalability Techniques in the Eco Model

نویسنده

  • Mads Haahr
چکیده

Event-based communication is appropriate for many application domains, ranging from small, centralised applications such as GUIs to large, distributed applications such as telecommunications, network monitoring and virtual world support systems. Consequently, many di erent event models have been put forward, some designed for small-scale systems and others for large-scale systems. One such model is the eco model which was designed to support virtual world applications in the Moonlight project. The eco model was designed to be scalable by including ltering capabilities that were intended to decrease network tra c in a distributed implementation. There have been two previous implementations of the eco model, and one characteristic of both was that all code was linked into the application at compile time, regardless of whether it was used at runtime or not. This resulted in executables which were larger than strictly necessary, and consequently lower scalability for applications hosting many objects, most of which were used only on a few nodes. A better approach could be to link code on demand at runtime with the intention of decreasing the application footprint. This thesis describes the design and implementation of a distributed version of the eco model and the evaluation of lters and dynamic linking as means to achieve increased scalability. The evaluation is empirical and real data gathered from an actual event-based system is used. In addition to the design and evaluation chapters, a detailed review of four event models, including the eco model, is provided, with particular emphasis on ltering and dynamic linking.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Filtering and Scalability in the ECO Distributed Event Model

Event-based communication is useful in many application domains, ranging from small, centralised applications to large, distributed systems. Many different event models have been developed to address the requirements of different application domains. One such model is the ECO model which was designed to support distributed virtual world applications. Like many other event models, ECO has event ...

متن کامل

Eco-Efficiency Evaluation in Two-Stage Network Structure: Case Study: Cement Companies

The cement industry, as a primary trade, plays an important role in the development of a country's organization. This industry in Iran, however, despite of profuse benefits such as high-value mines, faces many challenges. Problems such as exploitation of the production require the need for doing research into this area. The main purpose of this paper is to examine the Eco-efficiency in Iran's 2...

متن کامل

Critical Success Factors for Business Intelligence Implementation in an Enterprise Resource Planning System Environment Using DEMATEL: A Case Study at a Cement Manufacture Company in Indonesia

This paper is aimed at evaluating critical success factors in Business Intelligence (BI) implementation in an Enterprise Resource Planning (ERP) environment. The data analysis method used in this paper is the Decision Making Trial and Evaluation Laboratory Model (DEMATEL). The study has been conducted on a cement manufacturing strategic holding company that has implemented ERP since 2010. This ...

متن کامل

Presenting a Model of Effective Factors on Successful Implementation of Descriptive Evaluation in the Primary Education System of Iran

Purpose: Descriptive evaluation, if successfully implemented can play an important role in promoting the academic success and performance of elementary students. As a result, the present study was conducted with the aim of presenting a model of effective factors on successful implementation of descriptive evaluation in the primary education system of Iran. Methodology: The present study in ter...

متن کامل

Using the Component Model of Sustainable Landscape for the Quality Assessment of Urban Natural Public Spaces: A Case Study from Tehran’s River-valleys

Ecological destruction in human-dominated landscapes has significant impacts on environment sustainability internationally. Landscape planning can play a role in mitigating the effects of human-related activities. One element of landscape planning involves the analysis of the biological, spatial and social arrangement of areas in an urban environment and identifying characteristics that are und...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998